package com.love.cloud.common.zzd.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 浙政钉用户职位
 * @author hongdongqu
 */
@Data
public class DingTalkEmployeePositionsDto implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 组织code
     */
    private String organizationCode;

    /**
     * 人员Code
     */
    private String employeeCode;

    /**
     * 是否员工主任职
     */
    private Boolean mainJob;

    /**
     * 任职状态
     */
    private String status;

    /**
     * 创建时间
     */
    private Date gmtCreate;

    /**
     * 办公电话
     */
    private String govEmpPosPhoneNo;

    /**
     * 任职序号
     */
    private String order;

    /**
     * 组织内排序
     */
    private String orderInOrganization;

    /**
     * 办公地址
     */
    private String govEmpPosAddress;

    /**
     * 任职
     */
    private String govEmpPosJob;

    /**
     * 所在单位Code
     */
    private String empPosUnitCode;

    /**
     * 所在内设机构Code
     */
    private String empPosInnerInstitutionCode;

    /**
     * 所在部门Code
     */
    private String empPosDepartmentCode;

    /**
     * 所在虚拟组织Code
     */
    private String empPosVirtualOrganizationCode;
    /**
     * 传真
     */
    private String empPosFaxNo;

    /**
     * 人员角色
     */
    private String empPosEmployeeRole;

    /**
     * 任职属性Code
     */
    private String jobAttributesCode;

    /**
     * 职务层次Code
     */
    private String posJobRankCode;

    /**
     * 可见性标签
     */
    private String visibilityIndicatorCode;

    /**
     * 可见性标签
     */
    private List<PositionExtProperty> positionExtProperties;
}
